package com.kuaifu.autofare.service;

import java.util.List;
import java.util.Map;

import com.kuaifu.autofare.bean.model.ParkInfo;
import com.kuaifu.autofare.bean.vo.resp.ParkDailyTransferDetailRespVo;

/**
 * 停车计费相关服务
 *
 * @author lishi
 * @date 2017-11-29 下午4:04:10
 */
public interface IParkInfoService extends IBaseService<ParkInfo> {

    List<ParkInfo> getParkInfo(ParkInfo parkInfo) throws Exception;

    List<Map<String, Integer>> getDailyCharge(ParkInfo parkInfo) throws Exception;

    /**
     * 获取商户的慧付单收入明细
     *
     * @param custId
     * @return
     * @throws Exception
     */
    List<ParkInfo> getTransferDetail(int custId) throws Exception;

    List<ParkDailyTransferDetailRespVo> getDailyTransfer(int parkLotCustimerId, int chargeType) throws Exception;
}
